﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Infinity.Expressions.Core;

namespace Infinity.Expressions.Commands
{
	/// <summary>
	/// Egyszerű utasítást reprezentáló osztály
	/// </summary>
	public abstract class Command<T> : AbstractProgram where T : class
	{
		public virtual T Body { get; set; }

		public Command(T command = null)
		{
			Body = command;
		}
	}
}
